package com.bidevalution.business.service;

import com.bidevalution.dao.entity.BeSectionEnterprise;
import com.sun.org.apache.xpath.internal.operations.Bool;

import java.util.List;

/**
 * Created by glodon on 2019-08-30.
 */
public interface BeSectionEnterpriseService {
    /**
     * 根据标段获取投标单位列表
     * @param sectionId
     * @return
     * @throws Exception
     */
    List<BeSectionEnterprise> getBeSectionEnterpriseList(String sectionId) throws Exception;

    /**
     * 生成暗标号
     * @param sectionId
     * @return
     * @throws Exception
     */
    String generateHideNumber(String sectionId) throws Exception;

    /**
     * 查询需要下载并解析的投标单位信息
     * @return
     * @throws Exception
     */
    List<BeSectionEnterprise> getImportEnterpriseList() throws Exception;

    /**
     * 根据标段id获取投标单位列表
     *
     * @param sectionId
     * @return
     * @throws Exception
     */
    List<BeSectionEnterprise> queryEnterBySectionId(String sectionId) throws Exception;

    /**
     * 获取投标文件中的单位信息
     * @param sectionId
     * @return
     * @throws Exception
     */
    List<BeSectionEnterprise> getEnterpriseNames(String sectionId) throws Exception;


    /**
     * 根据企业的平台id，获取企业信息
     * @param ptEntGuid 企业的平台id
     * @return 返回企业信息
     */
    BeSectionEnterprise getEnterpriseByPtId(String ptEntGuid);
}
